// 数据校验文件
const joi = require('joi')

/**
 * string() 值必须是字符串
 * alphanum() 值只能是包含 a-zA-Z0-9 的字符串
 * min(length) 最小长度
 * max(length) 最大长度
 * required() 值是必填项，不能为 undefined
 * pattern(正则表达式) 值必须符合正则表达式的规则
 */
// 实体 property 字段 id title context createTime updateTime

// 添加校验
exports.add_property_schema = {
  body: {
    title: joi.string().required(),
    context: joi.string().required(),
  }
}
// 修改校验

exports.update_property_schema = {
  body: {
    id: joi.number().required(),
    title: joi.string().required(),
    context: joi.string().required(),
  }
}

// 删除 和 获取数据校验
exports.del_get_property_schema = {
  params: {
    id: joi.number().required()
  }
}